advancing technology - French English Dictionary